Optimization of dynamic data types in embedded systems using DEVS/SOA-based modeling and simulation
نویسندگان
چکیده
New multimedia embedded applications are increasingly dynamic, and rely on Dynamically-allocated Data Types (DDTs) to store their data. The optimization of DDTs for each target embedded system is a time-consuming process due to the large searching space of possible DDTs implementations. This results in the minimization of embedded design variables (memory accesses, power consumption and memory usage). Till date some effective heuristic algorithms have been developed in order to solve this problem, however unreported, as the problem is NPcomplete and cannot be fully explored. In these cases the use of parallel processing can be very useful because it allows not only to explore more solutions spending the same time but also to implement new algorithms. This research work provides a methodology to use Discrete Event Systems Specification (DEVS) to implement a parallel evolutionary algorithm within a Service Oriented Architecture (SOA), where parallelism improves the solutions found by the corresponding sequential algorithm. This algorithm provides better results when compared with other previously proposed procedures. In order to implement the parallelism the DEVS/SOA framework in utilized. Experimental results show how a novel parallel multi-objective genetic algorithm, which combines NSGA-II and SPEA2, allows designers to reach a larger number of solutions than previous approximations. This research also establishes DEVS/SOA as a platform for conducting complex distributed simulation experiments.
منابع مشابه
DEVS/SOA: A Cross-Platform Framework for Net-centric Modeling & Simulation in DEVS Unified Process
Discrete EVent Specification (DEVS) environments are known to be implemented over middleware systems such as HLA, RMI, CORBA and others. DEVS exhibits concepts of systems theory and modeling and supports capturing the system behavior from the physical and behavioral perspectives. Further, they are implemented using Objectoriented languages like Java and C++. This research work uses the Java pla...
متن کاملParallel and Distributed Optimization of Dynamic Data Structures for Multimedia Embedded Systems
Energy-efficient design of multimedia embedded systems demands optimizations in both hardware and software. Software optimization has no received much attention, although modern multimedia applications exhibit high resource utilization. In order to efficiently run this kind of applications in embedded systems, the dynamic memory subsystem needs to be optimized. A key role in this optimization i...
متن کاملImplementation of Formal Standard for Interoperability in M&S/Systems of Systems Integration with DEVS/SOA
Modeling and Simulation (M&S) is finding increasing application in development and testing of command and control systems comprised of information-intensive component systems. Achieving interoperability is one of the chief System of systems (SoS) engineering objectives in the development of command and control (C2) capabilities for joint and coalition warfare. In this paper, we apply an SoS per...
متن کاملImplementation of a Formal Standard for Interoperability in M&S/Systems of Systems Integration with DEVS/SOA
Modeling and Simulation (M&S) is finding increasing application in development and testing of command and control systems comprised of information-intensive component systems. Achieving interoperability is one of the chief System of Systems (SoS) engineering objectives in the development of command and control (C2) capabilities for joint and coalition warfare. In this paper, we apply an SoS per...
متن کاملModeling and Simulation for Systems of Systems Engineering
A critical aspect and differentiator of a System of Systems (SoS) versus a single monolithic system is interoperability among the constituent disparate systems. A major application of Modeling and Simulation (M&S) to SoS Engineering is to facilitate system integration in a manner that helps to cope with such interoperability problems. A case in point is the integration infrastructure offered by...
متن کامل